package com.css.fxfzypg.modules.auxiliary.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * 辅助决策模块中的图件管理
 */
@Data
public class AuxiliaryMap {
    //主键
    private String id;
    //图件名称
    private String name;
    //图件类型
    //0 基于遥感影像的XX震中影响场范围内房屋抗震能力初判图
    //1 建筑物公里格网分布对比图
    //2 人口公里格网分布对比图
    //3 经济格网分布对比图
    private String type;
    //发震时间
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date seismogenicTime;
    //震级
    private String magnitude;
    //震中经度
    private Double longitude;
    //震中纬度
    private Double latitude;
    //上传人
    private String uploadUser;
    //上传日期
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date uploadTime;
    //删除标志 0未删除 1已删除
    private String delFlag;
    //创建人
    private String createUser;
    //修改人
    private String updateUser;
    //修改时间
    private Date updateTime;
    //图件id
    private String mapId;
    //中国地震台网系统的真实地震信息的ID
    private String cataId;
}
